﻿body,
html {
  width: 100%;
  height: 100%;
  font-family: "Microsoft YaHei";
}
.container{
  width:1173px;
}
.vam{
  display:inline-block;
  vertical-align:middle;
}
.lazy{
  min-height:10px;
  background:transparent url(/static2/images/common/r-loading.gif) center center no-repeat;
}
/* 加载动画 start */
.anitr, .anitr1, .anitr2, .anitr3, .anitr4, .anitr5, .anitr6, .anitr7 {
  -webkit-transition: opacity 1s,-webkit-transform 1s;
  transition: opacity 1s,-webkit-transform 1s;
  transition: transform 1s,opacity 1s;
  transition: transform 1s,opacity 1s,-webkit-transform 1s;
}
.ani {
  /*-ms-transform: translateY(66px);
  -webkit-transform: translateY(66px);
  transform: translateY(66px);*/
  /*opacity: 0;*/
}
.anitr1 {
  -webkit-transition-delay: .2s;
  transition-delay: .2s;
}
.anitr2 {
  -webkit-transition-delay: .4s;
  transition-delay: .4s;
}
.anitr3 {
  -webkit-transition-delay: .6s;
  transition-delay: .6s;
}
.anitr4 {
  -webkit-transition-delay: .8s;
  transition-delay: .8s;
}
.anitr5 {
  -webkit-transition-delay: 1.2s;
  transition-delay: 1.2s;
}
.anitr6 {
  -webkit-transition-delay: 1.5s;
  transition-delay: 1.5s;
}
/* 加载动画 end */
.site_header .container {width: auto;max-width: 1840px ;min-width: 1320px ;padding: 0 ;}

.banner-wrap {
  position: relative;
  height: 800px;
  /*height: 795px;*/
  height:70vh;
  min-height:410px;
  max-height:780px;
  text-align: center;
  color: #fff;
  overflow: hidden;
}
.swiper-container {
  position: relative;
  /*max-width: 1920px;*/
  margin: 0 auto;
  width: 100%;
  height: 100%;
}
/*包裹自定义分页器的div的位置等CSS样式*/
.swiper-pagination-custom {
  bottom: 38px;
  left: 0;
  width: 100%;
  z-index: 9999;
  cursor: pointer;
}
/*自定义分页器的样式，这个你自己想要什么样子自己写*/
.swiper-pagination-customs {
  width: 22px;
  height: 4px;
  display: inline-block;
  background: #fff;
  opacity: .5;
  margin: 0 5px;
  border-radius: 4px;
}
/*自定义分页器激活时的样式表现*/
.swiper-pagination-customs-active {
  opacity: 1;
  background-color: #fff;
}
.banner-wrap .slide1 {
  background: url('../images/index2018/banner3-new.jpg') no-repeat center;
}
.banner-wrap .slide2 {
  background: url('../images/banner/v202103/mp4.jpg') no-repeat center;
  color: #fff;
}
.banner-wrap .slide3 {
  background: url('../images/index2020_2/banner3_bg-2019.png') no-repeat center;
}
.banner-wrap .slide4 {
  background: url('../images/banner/v202103/4000w.jpg') no-repeat center;
}
.banner-wrap .slide5 {
  background: url('../images/index2020/bannerNew.jpg') no-repeat center;
}
.banner-wrap .slide6 {
    background: url('../images/index2020_2/banner-2020-6.jpg') no-repeat center;
    /*background-size:100% 100% !important;*/
}
.banner-wrap .slide7 {
    background: url('../images/index2020_2/banner-2020-12-17.jpg') no-repeat center;
    /*background-size: 100% 100% !important;*/
}
.banner-wrap .slide8 {
    background: url('../images/index2020_2/banner-2021-1-6-1.jpg') no-repeat center;
    /*background-size: 100% 100% !important;*/
}
.banner-wrap .slide9 {
    background: url('../images/index2020_2/banner-2021-1-6-2.jpg') no-repeat center;
    /*background-size: 100% 100% !important;*/
}
.banner-wrap .slide10 {
  background: no-repeat center;
  /*background-size: 100% 100% !important;*/
}
.banner-wrap .slide11 {
  background: no-repeat center;
  /*background-size: 100% 100% !important;*/
}
.banner-wrap .slide12 {
  background: no-repeat center;
  /*background-size: 100% 100% !important;*/
}
.banner-wrap .slide13 {
  background: no-repeat center;
  /*background-size: 100% 100% !important;*/
}
.banner-wrap .slide14 {
  background: no-repeat center;
  /*background-size: 100% 100% !important;*/
}
.banner-wrap .slide15 {
  background: no-repeat center;
  /*background-size: 100% 100% !important;*/
}
.banner-wrap .slide16 {
    background:no-repeat center;
    /*background-size: 100% 100% !important;*/
}
.banner-wrap .slide17 {
  background:no-repeat center;
  /*background-size: 100% 100% !important;*/
}
.banner-wrap .slide18 {
  background: url('/static2/images/index2020_2/banner-2022-05-31.jpg') no-repeat center;
  /*background-size: 100% 100% !important;*/
}
.banner-wrap .slide19 {
    background: url('/static2/images/index2020_2/banner-2022-04-22.jpg') no-repeat center;
    /*background-size: 100% 100% !important;*/
}

.banner-wrap .swiper-slide {
    background-size: cover;
}
.rnss-movie {
  display: none;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  width: 800px;
  height: 448px;
  z-index: 1001;
  background: transparent;
}
.rnss-movie-bg {
  display: none;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  background-color: #000;
  opacity: 0.85;
  z-index: 999;
}
.close-movie-bg {
  position: absolute;
  font-size: 50px;
  color: rgba(255,255,255,.4);
  right: 40px;
  top: 40px;
  z-index: 10001;
  cursor: pointer;
  z-index: 1001;
}
.close-movie-bg:hover {
  color: rgba(255,255,255,.9);
}

/* title */
.r__page_title{
  margin:0 auto 50px;
  line-height:69px;
  font-size:50px;
  text-align:center;
}
.r__page_title-white{color:white;}
.r__page_title-blue{color:#154472;}
.r__page_wrapper{
  padding:62px 0 70px;
}
.r__bg-white{background:#fff;}
.r__bg-gray{background:#F4F7F9}
.site_header-2019 .navbar-header{top:12px;}
/*城市搜索*/
#txtSiteCompany{color:#fff;margin:36px 0 0 193px;position:relative;float:left;}
html.sh_active #txtSiteCompany {color:#353535;}
.box_expect_city{position:fixed;left:0;top:26px;border: 2px solid #c9cbce;padding: 5px 0;width:596px;height:auto;display:none;
font-size: 14px;background: #fff;z-index: 10;float: right;margin: 0;}
.box_expect_city .cityspanel{min-height: 30px;margin: 3px 0;padding: 0;overflow: hidden;line-height: 28px;}
.box_expect_city dt{width: 68px;color: #378BEC;font-weight: normal;margin: 3px 0;padding-left: 12px;position: absolute;float: left;}
.box_expect_city dd{margin-left: 80px;overflow: hidden;float:left;}
.box_expect_city dd .clink{color: #555;cursor: pointer;width:66px;height:28px;font-size:14px;text-align:center;float:left;margin:3px 3px !important;padding:0 !important;background-color:#fafafa;}
.box_expect_city dd .clink:hover{background-color:#1C68AE;color:#fff;cursor:pointer;}
.site_header .site-company.active{cursor:pointer;padding-right:16px;}
.site_header .site-company.active:after{height:0;width:0;overflow: hidden;font-size: 0;line-height: 0;border-width:6px 5px 0; border-style:solid dashed; border-color:#fff transparent transparent;position:absolute;right:0;top:7px;content:'';-webkit-transition:transform 0.4s ease 0s;-moz-transition:transform 0.4s ease 0s;-ms-transition:transform 0.4s ease 0s;transition:transform 0.4s ease 0s;}
html.sh_active .site_header .site-company.active:after{border-color:#466694 transparent transparent;}
.site_header .site-company.active.open:after{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);transform: rotate(180deg);}

/* 我们的优势 */
.advantage__warpper{}
.advantage__title{}
.advantage__box{
  display:flex;
  justify-content:space-between;
}
.advantage__item{
  padding:34px 0 47px;
  width:286px;
  height:296px;
  text-align:center;
  background:#fff;
}
.advantage__item_img{
  display:block;
  margin:0 auto;
  width:110px;
  height:110px;
}
.adv__item_title{
  color:#154472;
  font-size:26px;
  margin:13px auto 13px;
  line-height:34px;
}
.adv__item_memo{
  color:#666;
  font-size:16px;
  line-height:22px;
}

/* 我们的产品 */
.pro__warpper{
  background:transparent center top no-repeat;
  background-size:cover
}
.pro__title{}
.pro__box{
  display:flex;
  justify-content:space-between;
  flex-wrap:wrap;
}
.pro__item{
  margin:0 0 68px;
  width:380px;
  height:280px;
  position:relative;
  background-color:#fff;
}
.pro__item:nth-child(n+3){
  margin-bottom:34px;
}
.pro__item_img{
  width:100%;
  height:140px;
}
.pro__item_title{
  color:#154472;
  font-size:26px;
  margin:0 0 6px;
  padding:0 31px;
  line-height:35px;
}
.pro__item_memo{
  color:rgba(0, 0, 0, .52);
  font-size:20px;
  padding:0 31px;
  line-height:27px;
}
.pro__item_link{
  position:absolute;
  bottom:-31px;
  left:31px;
  width:172px;
  height:62px;
  line-height:62px;
  padding:0 0 0 20px;
  color:#fff;
  font-size:20px;
  background-color:#FF8C00;
  transition:all ease-in-out .3s;
}
.pro__item_link>span{}
.pro__item_link>img{
  width:74px;
  height:100%;
  position:absolute;
  right:0;
  top:0;
  bottom:0;
}
.pro__item_link:hover{
  color:#fff;
  background-color:#0775E5;
}

/* 顾问团队 */
.team__warpper{}
.team__title{}
.team__box{}
.team__swiper_wrapper{
  width:1173px;
  cursor: pointer;
  padding: 0 0 50px;
}
.team__swiper_wrapper .swiper-slide{
  /*display:flex;
  justify-content:space-between;*/
  zoom:1;
}
.team__swiper_wrapper .swiper-slide::after{
  content:'';
  display:block;
  height:0;
  clear:both;
}
.team__item{
  float:left;
  margin:0 30px 0 0;
  width:270px;
  padding:21px 0 0;
  position:relative;
  cursor:pointer;
  text-align:center;
}
.team__item:nth-child(4n) {
  margin-right:0;
}
.team__item_jy{
  position:absolute;
  top:0;
  left:50%;
  margin:0 0 0 -50px;
  width:100px;
  height:41px;
  line-height:41px;
  color:#fff;
  font-size:18px;
  background-color:#FF8F07;
}
.team__item_head{
  width:100%;
  height:333px;
  vertical-align:top;
  /*background-color:transparent;
  background-repeat:no-repeat;
  background-position:center center;
  background-size:cover;*/
}
.team__item_footer{
  background-color:#fff;
  padding:23px 0 28px;
  transition:background-color .3s ease-in-out;
}
.team__item_name{
  color:#000;
  font-size:20px;
  line-height:27px;
  margin:0 0 6px;
}
.team__item_industry{
  font-size:16px;
  line-height:22px;
  color:#285589
}
.team__item:hover .team__item_footer{
  background-color:#0775E5;
  color:#fff;
}
.team__item:hover .team__item_name,
.team__item:hover .team__item_industry{
  color:#fff;
}
.team__swiper_pagination{
  margin-top: 40px;
}
.team__swiper_pagination .swiper-pagination-bullet{
  margin:0 10px 0 0;
  border-radius:3px!important;
  width:45px;
  height:5px;
  background-color:rgba(40, 85, 137, .6);
  cursor:pointer;
}
.team__swiper_pagination .swiper-pagination-bullet-active{
  background-color:rgba(40, 85, 137, 1)
}

/* 荣誉 */
.honor__warpper{
  padding-bottom:0;
}
.honor__warpper .container{
  width:auto;
  max-width:1600px;
  min-width:1173px;
}
.honor__box{
  position:relative;
  padding:0 0 116px;
  width:1173px;
}
.honor__box .swiper-wrapper{}
.honor__box .swiper-slide{
  padding:0;
  width:677px;
  position:relative;
}
.honor__slide_item{
  width:100%;
  height:500px;
  position:relative;
}
.honor__slide_item.honor__slide_item-mirror{
  position:absolute;
  top:505px;
  left:0;
  right:0;
  -moz-transform:scaleY(-1);
  -webkit-transform:scaleY(-1);
  -o-transform:scaleY(-1);
  transform:scaleY(-1);
  /*兼容IE*/
  filter:FlipV;
  opacity: .6;
}
.honor__slide_item.honor__slide_item-mirror .hsim__yy{
  content:'';
  position:absolute;
  left:0;
  right:0;
  top:0;
  bottom:0;
  background:#fff;
  opacity:.7;
}
.honor__slide_item.honor__slide_item-mirror .honor__slide_con{
  /*background-color:rgba(0, 0, 0, .1);*/
}
.honor__slide_img{
  width:100%;
  height:100%;
}
.honor__slide_con{
  position:absolute;
  left:0;
  right:0;
  bottom:0;
  padding:23px 13px;
  text-align:center;
  color:#fff;
  background-color:rgba(0, 0, 0, .5);
}
.honor__slide_con-title{
  margin:0 auto 9px;
  font-size:26px;
  line-height:35px;
}
.honor__slide_con-memo{
  font-size:22px;
  color:rgba(255, 255, 255, .7);
  line-height:30px;
}

/* 成功案例 */
.suc__warpper{
  background:transparent center center no-repeat;
  background-size:cover;
  padding-bottom:106px;
}
.suc__title{}
.suc__box{
  display:flex;
  background-color:#fff;
}
.suc__nav{
  background:transparent center center no-repeat;
  background-size:cover;
  padding:21px 0 0 5px;
  width:212px;
  flex-shrink:0;
}
.suc__nav_item{
  display:block;
  height:57px;
  line-height:57px;
  background-color:transparent;
  transition:background-color .25s ease-in-out;
  text-align:left;
  text-indent:29px;
  color:#865100;
  font-size:18px;
  cursor:pointer;
}
.suc__nav_item:hover{
  background-color:rgba(255, 255, 255, .45);
}
.suc__nav_item.active{
  background-color:#fff;
  color:#805411;
}
.suc__con{
  flex:1;
  flex-shrink:0;
}
.suc__con_item{
  padding:10px;
  width:100%;
  overflow:hidden;
  display:none;
}
.suc__con_item.active{
  display:block;
}
.suc__con_item .sci__title{
  padding:0 36px;
  height:57px;
  line-height:57px;
  background-color:#FDF9F4;
  color:#805411;
  font-size:18px;
  display:flex;
}
.suc__con_item .sci__col{
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
  max-width:100%;
}
.suc__con_item .sci__col_time{
  width:195px;
}
.suc__con_item .sci__col_job{
  width:264px;
}
.suc__con_item .sci__col_company{
  flex:1;
}
.suc__con_item .sci__col_salay{
  width:106px;
}
.suc__con_item .sci__slide{
  position: relative;
  height: 425px;
  overflow: hidden;
}
.suc__con_item .sci__slide_1{}
.suc__con_item .sci__slide_2{}
.suc__con_item .sci__slide_con{
  border-bottom:1px solid rgba(0, 0, 0, .1);
  padding:0 36px;
  line-height:60px;
  font-size:16px;
  color:rgba(0, 0, 0, .7);
  display:flex;
}
.suc__con_item .sci__slide_con .sci__col_time{}
.suc__con_item .sci__slide_con .sci__col_job{}
.suc__con_item .sci__slide_con .sci__col_company{}
.suc__con_item .sci__slide_con .sci__col_salay{
  color:#F0A123;
  font-weight:bold;
}

/* 合作名企 */
.coo__warpper{
  padding-top:21px;
}
.coo__warpper .container{
  display:flex;
}
.coo__nav_box{
  margin:0 17px 0 0;
  width:356px;
  min-height:727px;
  position:relative;
}
.coo__nav{
  position:absolute;
  padding:21px 19px 59px;
  width:100%;
  min-height: 759px;
  background:#285589;
  top:-48px;
  color:#fff;
}
.coo__nav_title{
  margin:0 0 9px;
  font-size:82px;
  font-weight:bold;
  line-height:127px;
}
.coo__nav_memo{
  font-size:22px;
  line-height:29px;
}
.coo__nav_line{
  position:relative;
  margin:60px 0;
  width:100%;
  height:4px;
  clear:both;
}
.coo__nav_line::before{
  content:'';
  position:absolute;
  top:0;
  left:0;
  width:45px;
  height:100%;
  background-color:#fff;
}
.coo__nav_list{
  display:flex;
  padding:0;
  flex-flow:wrap;
  justify-content:space-between;
}
.coo__nav_item{
  margin:0 0 10px;
  border:1px solid rgba(255, 255, 255, .5);
  padding:0 13px 0 20px;
  width:154px;
  line-height:46px;
  color:#fff;
  background-color:transparent;
  transition:all .25s ease-in-out;
  cursor:pointer;
}
.coo__nav_item:hover{
  background-color:rgba(255, 255, 255, .8);
  color:#285589;
}
.coo__nav_item.active{
  background-color:#fff;
  color:#285589;
}
.coo__con_box{
  flex:1;
}
.coo__con_item{
  display:none;
}
.coo__con_item.active{
  display:block;
  /*display:flex;
  flex-flow:wrap;
  justify-content:space-between;*/
}
.coo__con_link{
  float:left;
  margin:0 10px 10px 0;
  width:259px;
  height:134px;
  background:#fff;
}
.coo__con_item .coo__con_link:nth-child(3n){
  margin-right:0;
}
.coo__con_img{
  width:100%;
  max-height:100%;
}

/* 品牌影响力 */
.effect__warpper{
  background:transparent center center no-repeat;
  background-size:cover;
}
.effect__title{}
.effect__box{
  display:flex;
  justify-content:space-between;
  flex-wrap:wrap;
  z-index:1;
}
.effect__item{
  margin:0 0 20px 0;
  width:387px;
  position:relative;
  overflow:hidden;
  color:#fff;
}
.effect__img{
  width:100%;
  height:286px;
  vertical-align:top;
}
.effect__txt{
  height:60px;
  line-height:60px;
  background-color:rgba(255, 255, 255, .17);
  color:#fff;
  font-size:18px;
  text-align:center;
  transition:all .25s ease-in-out;
}
.effect__item:hover .effect__txt{
  background-color:#0775E5
}

/* 办公环境 */
.office__warpper{
  background-color:#fff;
}
.office__title{}
.office__box{}
.office__nav_list{}
.office__nav_item{
  float:left;
  margin:0 10px 0 0;
  width:92px;
  height:48px;
  line-height:48px;
  text-align:center;
  color:#154472;
  font-size:18px;
  background:#F2F4F6;
  transition:all .2s ease-in-out;
}
.office__nav_item.on{
  color:#fff;
  background-color:#285589
}
.office__nav_more{
  float:right;
  margin-right:0;
}
.office__nav_more>a{
  color:#154472;
  display:block;
  line-height:48px;
  position:relative;
  text-align: left;
  text-indent: 23px;
}
.office__nav_more>a:hover{
  color: #fff;
  background-color: #285589;
}
.office__nav_more>a>i{
  position:absolute;
  right:0;
  top:0;
  bottom:0;
  width: 32px;
  height: 48px;
  background:transparent url(/static2/images/index2020_2/icon_more_blue.png?v=1) center center no-repeat;
  background-size:cover;
}
/* 需要更换图标 */
.office__nav_more>a:hover>i{
  background-image:url(/static2/images/index2020_2/icon_more.png?v=1);
}
.office__list{
  margin:28px 0 0;
}
.office__item{
  display:none;
}
.office__item.on{
  display:block;
}
.office__item_img{
  max-width:100%;
  height:300px;
}

/* 一起猎头，一起环游世界 */
.together__warpper{
  padding-top:0;
}
.together__box{
  display:flex;
  justify-content:space-between;
  flex-wrap:wrap;
  z-index:1;
}
.together__item{
  margin:0 0 20px 0;
  width:388px;
  height:250px;
  position:relative;
  overflow:hidden;
  color:#fff;
}
.together__item:hover{
  color:#fff;
}
.together__item:nth-child(3n){
  margin-right:0;
}
.together__item::after{
  content:'';
  position:absolute;
  left:0;
  right:0;
  top:0;
  height:168px;
  background: linear-gradient(to bottom, rgba(0, 0, 0, 1), rgba(0, 0, 0, 0));
  opacity: 0.47;
}
.together__item::before{
  content:'';
  position:absolute;
  left:0;
  right:0;
  top:0;
  bottom:0;
  background:#0584F2;
  opacity:0;
  transition:opacity .3s ease-in;
  z-index:1;
}
.together__item:hover::before{
  opacity:.88;
}
/*.together__item::before{
  content:'';
  position:absolute;
  left:-100%;
  top:0;
  bottom:0;
  width:100%;
  background:#0584F2;
  opacity:0.67;
  z-index:2;
  transition:all ease-in-out .3s;
}
.together__item:hover::before{
  left:0;
}*/
.together__img{
  width:100%;
  height:100%;
  z-index:1;
}
.together__img_txt{
  position:absolute;
  top:20px;
  left:18px;
  font-size:24px;
  font-weight:400;
  line-height:32px;
  z-index:3;
}

/* 新闻中心 样式 start */
.newcenter-box{display:block;background:#F1F5F8;}
.newcenter-box .bigfonttitle{margin-bottom:50px;}
.newcenter-x1{float:left;width:382px;}
.newcenter-box .newcenter-x1{margin-right:13px;background: #fff;}
.newcenter-box .newcenter-x1:last-child{margin-right:0;}
.newcenter-x1-title{padding:0 0 0 24px;height:69px;line-height:69px;background:#285589;color:#fff;}
.newcenter-x1-title .txt{float:left;font-size:22px;}
.newcenter-x1-title .more{float:right;position:relative;/*font-size:20px;color:white;*/}
.newcenter-x1-title .more .nicondown{
  user-select:none;
  background:transparent url(/static2/images/index2020_2/icon_more_white.png) center center no-repeat;
  background-size:cover;
  display:block;
  width:69px;
  height:69px;
}
/*.newcenter-x1-title .more:hover{text-decoration:underline;}*/
/*.newcenter-x1-title .more .nicondown{position:absolute;right:1px;top:14px;float:left;width:0;height:0;border-color:transparent #fff ;border-style: solid dashed;border-width: 7px 0 7px 7px;}*/
.newcenter-x1-gdnew{
  display:block;
  margin:10px auto 0;
  border-bottom:1px solid #ECECEC;
  padding:0;
  width:360px;
  height:207px;
  position:relative;
}
.newcenter-x1-gdnew img{
  display:block;
  width:100%;
  height:100%;
}
.newcenter-x1-gdnew .bfooter__box{
  position:absolute;
  left:0;
  right:0;
  bottom:0;
  padding:0 13px;
  height:78px;
  line-height:78px;
  vertical-align:middle;
  background-color:rgba(0, 0, 0, .57);
}
.newcenter-x1-gdnew .bfooter__box a{
  display:inline-block;
  color:#fff;
  line-height:25px;
  vertical-align:middle;
  /*overflow:hidden;
  white-space:nowrap;
  text-overflow:ellipsis;*/
  font-size:18px;
  position:relative;
  z-index:3;
}
.newcenter-x1-gdnew .bfooter__box a:hover::after{}
.newcenter-x1-gdnew a:hover{color: #f3ac00;}
.newcenter-x1-dlist{color:#000000;padding:13px 20px 0;list-style:none;}
.newcenter-x1-dlist li{
  line-height:100%;display:block;margin:0 0 17px 0;padding:0 0 0 10px;
  position:relative;
  /*background:transparent url("/static2/images/common/liststyleimg.gif") 0 center no-repeat;*/
}
.newcenter-x1-dlist li::before{
  content:'';
  position:absolute;
  left:-3px;
  top:50%;
  margin:-2.5px 0 0 0;
  width:5px;
  height:5px;
  background:#D5DADE;
  border-radius:50%;
}
.newcenter-x1-dlist li a{display:block;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#285589;font-size:15px;}
.newcenter-x1-dlist li a:hover{text-decoration:underline;}
/* 新闻中心 样式 end */

/* 联系我们 */
.contact__wrapper{
  background:#285589;
  text-align:center;
  padding:62px 0 79px;
}
.contact__title{margin:0 0 46px;}
.contact__con{
  position:relative;
}
.contact__txt_box{
  display:inline-block;
  position:relative;
}
.contact__txt{
  border: 1px solid transparent;
  width:348px;
  height:63px;
  color:white;
  background:#1E497B;
  margin:0 10px 0 0;
  padding:0 19px;
}
.contact__txt:focus,
.contact__txt:active{
  border-color:#fff;
}
.contact__txt::-webkit-input-placeholder {color: rgba(255, 255, 255, .79);}
.contact__txt::-moz-placeholder {color: rgba(255, 255, 255, .79);}
.contact__txt::-ms-input-placeholder {color: rgba(255, 255, 255, .79);}
.contact__warn{
  position:absolute;
  bottom:-30px;
  color:#ff6363;
  line-height:20px;
  left:0;
  width:100%;
  text-align:left;
  display:none;
}
.contact__warn .warn__icon{
  margin:0 5px 0 0;
  width:15px;
  height:15px;
}
.contact__btn{
  border: 0 none;
  width:223px;
  height:63px;
  line-height:63px;
  text-align:center;
  color:white;
  font-size:20px;
  font-weight:bold;
  background:#FF8F07;
  transition:all ease-in-out .2s;
}
.contact__btn:hover{
  background:#0775E5;
}
.r__page_modal{
  position:fixed;
  left:0;
  right:0;
  top:0;
  bottom:0;
  z-index:99999;
  background-color:rgba(0, 0, 0, .6);
  display:none;
}
.r__page_modal .pm__box{
  padding:48px 0 47px;
  width:376px;
  background:#fff;
  position:absolute;
  left:50%;
  top:50%;
  transform:translate(-50%, -50%);
  text-align:center;
}
.r__page_modal .pm__close{
  position:absolute;
  top:0;
  right:0;
  width:50px;
  height:50px;
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none;
  cursor:pointer;
}
.r__page_modal .pm__icon{
  display:block;
  margin:0 auto;
  width:102px;
  height:102px;
}
.r__page_modal .pm__title{
  font-size:24px;
  line-height:32px;
  margin:12px auto 15px;
  color:rgba(0, 0, 0, .8)
}
.r__page_modal .pm__con{
  color:rgba(0, 0, 0, .7);
  font-size:18px;
  line-height:24px;
}
/*Footer Start Zsl*/
.r__footer{
  margin-bottom:67px;
}
.r__footer a {
  color: rgba(255, 255, 255, .6);
  -webkit-transition: color ease-in-out .1s;
  transition: color ease-in-out .1s;
}
.r__footer a:hover {
  color: rgba(255, 255, 255, 1);
}
.rf__box {
  background: #1A1E23;
  color: rgba(255, 255, 255, .6);
  font-size: 14px;
  border-top: 1px solid #323A4C;
  padding: 0;
  line-height: 20px;
}
.rf__box .rf__zizhi {
  display: block;
  text-align: center;
  margin: 37px auto 0;
  border-top: 1px solid rgba(255, 255, 255, .1);
  padding: 12px 0;
  line-height: 18px;
  font-size:0;
}
.rf__box .rf__zizhi > li {
  display: inline;
  margin-right: 25px;
  font-size:13px;
}
.rf__box .rf__zizhi > li:last-child {
  margin-right: 0
}
.rf__box .rf__company{padding:24px 0 16px;}
.rf__box .rf__links{}
.rf__box .rf__company,
.rf__box .rf__links{
  text-align: center
}
.rf__box .rf__company > dt,
.rf__box .rf__links > dt {
  display: inline-block;
}
.rf__box .rf__company > dd,
.rf__box .rf__links > dd {
  display: inline-block;
  margin: 0 3px 0 0;
  float: none;
  line-height: 1.4;
}
.rf__box .rf__company > dd:last-child,
.rf__box .rf__links > dd:last-child{margin-right:0;}
/*Footer End Zsl*/
/* 右侧 start --- 说先用原来的，好的 */
.index2020__onlogin{
  width:107px;
  position: fixed!important;
  right: 0;
  bottom: 72px;
  z-index: 99999;
  _position:absolute;
  _top:expression(eval(document.documentElement.scrollTop+200));
}
.index2020__onlogin ul{height:492px; position: relative;}
.index2020__onlogin .onlogin__item{
  border: 0 none;
  width:107px;
  position: absolute;
  bottom:0;
  right:0;
  background:#FF8C00;
  transition:all .4s ease-in-out;
}
.index2020__onlogin .onlogin__item.first{bottom:372px;}
.index2020__onlogin .onlogin__item.second{bottom:248px;}
.index2020__onlogin .onlogin__item.third{bottom:124px;}
.index2020__onlogin .onlogin__item.last{bottom:0;background:#285589;display:none;}
.index2020__onlogin .onlogin__item:hover,
.index2020__onlogin .onlogin__item.last:hover{
  background:#0775E5;
}
.index2020__onlogin .onlogin__item .ow__wximg{
  position:absolute;
  left:-150px;
  bottom:0;
  -ms-transform: translateX(66px);
  -webkit-transform: translateX(66px);
  transform: translateX(66px);
  -webkit-transition: opacity 1s,-webkit-transform 1s;
  transition: opacity 1s,-webkit-transform 1s;
  transition: transform 1s,opacity 1s;
  transition: transform 1s,opacity 1s,-webkit-transform 1s;
  -webkit-transition-delay: .1s;
  transition-delay: .1s;
  opacity: 0;
  padding:0;
  width:0;
  height:0;
  overflow:hidden;
}
.index2020__onlogin .onlogin__item:hover .ow__wximg{
  -ms-transform: translateX(0);
  -webkit-transform: translateX(0);
  transform: translateX(0);
  opacity: 1;
  width:150px;
  height:150px;
}
.index2020__onlogin .ow__link{
  display: block;
  color:white;
  text-align:center;
  height:118px;
  position:relative;
  z-index:3;
}
.index2020__onlogin .last .ow__link{
  line-height:118px;
}
.index2020__onlogin .ow__img{
  margin:14px 0 8px 0;
  width:60px;
  height:60px;
  vertical-align:middle;
}
.index2020__onlogin .last .ow__img{
  margin:0;
}
.index2020__onlogin .ow__txt{
  display:block;
  font-size:18px;
  line-height:25px;
  vertical-align:middle;
}
.index2020__onlogin .onlogin__item:hover .ow__txt{
  margin-left:8px;
  display:inline-block;
}
.index2020__onlogin .onlogin__item.last .ow__img{
  width:54px;
  height:54px;
}
/* 右侧 end */
/* 右侧 旧 start */

/* 右侧 旧 end */

/* 底部登录 start */
.user__footer {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  margin: 0 auto;
  /*max-width: 1920px;*/
  min-width: 1173px;
  background-color: rgba(43, 58, 96, .87);
  display: none;
  z-index: 9;
}
.uf__box {
  height: 67px;
  line-height: 67px;
  position: relative;
  font-size: 18px;
  color: white;
}
.uf__box .uf__img {
  position: absolute;
  left: 0;
  bottom: 3px;
  width: 73px;
  height: 111px;
}
.uf__box .uf__txt{
  font-size:20px;
  line-height:29px;
  margin:0 0 0 96px;
}
.uf__box .uf__r{
  /*position:absolute;
  bottom:11px;
  right:0;*/
  float:right;
}
.uf__box .uf__icon_phone{
  margin:10px 8px 0 0;
  width:43px;
  height:43px;
}
.uf__box .uf__pnum{
  font-size:30px;
  margin:0 40px 0 0;
  font-weight:500;
}
.uf__box .uf__link{
  margin:10px 133px 0 0;
  width:144px;
  height:48px;
  line-height:48px;
  text-align:center;
  background:#FF840B;
  transition:all .25s ease-in;
  font-size:20px;
  color:white;
}
.uf__box .uf__wchat{
  /*right:0;*/
  position:absolute;
  bottom:11px;
  right:26px;
  border:3px solid rgba(43, 58, 96, .87);
  width:99px;
  height:99px;
}
  .uf__box .uf__wchat__1 {
    position: absolute;
    bottom: 11px;
    left: 330px;
    border: 3px solid rgba(43, 58, 96, .87);
    width: 99px;
    height: 99px;
  }
.uf__box .uf__close{
  width:26px;
  height:26px;
  position:absolute;
  right:0;
  top:3px;
  color: #d3d0d0;
  font-size: 22px;
  line-height: 26px;
  text-align:center;
  cursor:pointer;
}
/* 底部登录 end */

/* 1280 适配 start */
@media only screen and (max-width: 1280px) {
  .r__page_wrapper {
    padding: 22px 0 20px;
  }
  .r__page_wrapper .container{
    transform:scale(.8);
  }
  .r__page_title{
    margin-top:-50px;
  }
  .office__warpper,
  .advantage__warpper{
    padding-top:43px;
  }
  .suc__warpper{
    padding-bottom:16px;
  }
  .coo__warpper{
    margin-bottom:-100px;
  }
  .coo__warpper .container{
    transform: translateY(-80px) scale(.8);
  }
  .together__warpper,
  .pro__warpper{
    margin-bottom:-40px;
  }
  .office__warpper,
  .effect__warpper,
  .honor__warpper{
    margin-bottom:-60px;
  }
  .contact__wrapper{
    padding-top:62px;
  }
  .rf__box .rf__zizhi{
    margin-top:22px;
  }
}
/* 1280 适配 end */